home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / x / animutil / xanim229.lha / xanim / xanim.revisions < prev   
Encoding:
Text File  |  1992-01-08  |  3.1 KB  |  81 lines

  1.  
  2. Rev 2.27
  3.     + Initial beta test release.
  4.  
  5. Rev 2.28/227a    
  6.     + Fixed core dumps on Sun's and cmap screw up on Sun3's.
  7.  
  8. Rev 2.29
  9.     + removed big endian dependencies in code.
  10.     + added support for IFF type l (small L not 1) anims.
  11.     + redid options to make them more flexible.
  12.     + GIF and TXT anims use all cmaps found. If a cmap is
  13.       the same as the current cmap, it isn't changed.
  14.     + Support for PseudoColor displays with less than 256 cmap
  15.       entries put in but not tested.
  16.     + Groundwork for TrueColor support put in, but not fully there yet.
  17.       (finally got a TrueColor in my office, so that will help.)
  18.     + added option to prevent window resizing.
  19.     + added start,stop and single step keys while anim is running.
  20.     + added reverse direction key. Most anims are meant to be played
  21.       backwards do to compression schemes. But if anim if buffered
  22.       1st with optimizations off, then it should work okay. Currently,
  23.       only goes backwards with in an anim file.
  24.     + added update option that only affects single stepping. Basically
  25.       with this option on and single stepping, xanim will move forward
  26.       until the image gets changed on the screen. Useful if you don't
  27.       want to treat a cmap change as a step.
  28.     + removed Xt calls from signal handler routine.
  29.     + codes getting cleaner and more commented but still a ways to go.
  30.       
  31. TODO
  32.  
  33.  -  comment code.
  34.  
  35.  -  clean up code, look for ways to make more modular.
  36.  
  37.  -  If only GIF images are being displayed or all the anims are
  38.     buffered, then the potential is there to free up on image worth
  39.     of memory. do it.
  40.  
  41.  -  Add a "-f argfile" option that allows options and anim file names
  42.     to be listed in one file and not have to be retyped each time.
  43.     Useful for animations consisting of a series of shorter anims.
  44.  
  45.  -  describe actions and file headers and how to add different
  46.     animation types. It might be a bit tough to follow the 
  47.     code now, but if you're going to start with with xanim_txt.c
  48.     and xanim_gif.c.
  49.  
  50.  -  improve X11 support. Recognizes PseudoColor and TrueColor.
  51.     finish up TrueColor support and look into Grayscale(just mapping
  52.     colors to "gray equivalents".
  53.  
  54.  -  Redo/Rethink TXT file. Make is more flexible, add timing, comments,
  55.     aliases, etc.
  56.  
  57.  -  buffer IFF type J animations to speed them up yet minimize memory
  58.     usage. Get's hairy because deltas are reversible and can even be
  59.     NOPs.
  60.  
  61.  -  Add the new FLI type animation.
  62.  
  63.  -  Add new formats, .DL, TIFF, RLE. Does the jpg JIF support 
  64.     multiple images?
  65.  
  66.  -  add HAM-E and DCTV support to IFF images. Displayed as 332 under
  67.     PseudoColor.
  68.  
  69.  -  For FLIs and IFF type 5 and Js I've added code that computes the 
  70.     largest rectangle the encompasses all the changes between the image 
  71.     to be drawn and the previous image. Then only this portion of the
  72.     screen is updated. This is calculated inside the decompress routines
  73.     and is fairly trivial. Since IFF anims are meant to be double buffered
  74.     and I'm single buffering them, I need to keep info from the previous
  75.     two images as well. This needs to be added to IFF type 3 anims.
  76.     
  77.   - Add buttons for  play, stop, next file, prev file etc.
  78.     and add text bar to display the name of file currently playing.
  79.  
  80.  
  81.